package com.ruoyi.statisticalCenter.service;

import com.ruoyi.common.core.domain.R;
import com.ruoyi.hqfinance.domain.HqNetworkBillDetail;
import com.ruoyi.statisticalCenter.domain.ScHqIncomeAndExpendCollect;
import com.ruoyi.statisticalCenter.domain.vo.DateStrVo;
import com.ruoyi.statisticalCenter.domain.vo.ScHqIncomeAndExpendCollectExportVo;
import com.ruoyi.statisticalCenter.domain.vo.ScHqIncomeAndExpendCollectPointVo;
import com.ruoyi.statisticalCenter.domain.vo.ScHqIncomeAndExpendCollectVo;

import java.io.OutputStream;
import java.util.List;

public interface ScHqIncomeAndExpendCollectService {
    List<ScHqIncomeAndExpendCollect> collect(ScHqIncomeAndExpendCollectVo vo);
    List<ScHqIncomeAndExpendCollect> collectExport(ScHqIncomeAndExpendCollectExportVo vo, OutputStream outputStream);
    List<HqNetworkBillDetail> point(ScHqIncomeAndExpendCollectPointVo vo);
    R cache(DateStrVo time);

}
